//
//  ZBuserAccount.swift
//  ZBWb
//
//  Created by 天隐翎 on 16/4/13.
//  Copyright © 2016年 csdn. All rights reserved.
//

import UIKit

class ZBuserAccount: NSObject {
//    用户授权的唯一票据
    var access_token: String?
    
    //access_token的生命周期，单位是秒数。 token 在多少秒之后(expires_in)会过期
    //10 + 当前时间  => 获取具体的过期的日期
    //当前的日期 和 过期日期比较
    var expires_in: NSTimeInterval = 0 {
        didSet {
            //立即计算过期日期
            expires_date = NSDate(timeIntervalSinceNow: expires_in)
        }
    }
    
    //添加过期日期的字段 开发者账号的过期日期是 5年, 测试账号的过期日期是 1天
    var expires_date: NSDate?
//    access_token的生命周期
//    var expires_in: Int = 0
//    标识唯一用户的id
    var uid: String?
//    用户显示名称
    var name: String?
//    用户头像
    var avatar_large:String?
    
//    字典转模型
    init(dict: [String : AnyObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
        
    }
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
    
    
    

}
